// function countnumber(num) {
//     // countnumber
//     console.log(num); //先打印出数字
//     if (num > 0) { //当数字是大于0 的时候，继续调用自己的函数，相当于一个停止条件
//         countnumber(num - 1)
//     }
// }
// countnumber(10) //调用该函数

function feibo(index) {
    if (index <= 2) { //假如索引的值小于2的话，那么直接返回的是1
        return 1 //直接返回的是1
    }
    return feibo(index - 1) + feibo(index - 2) //假如索引不是小于等于2的话，那么就等于前面一位数加上再前面一个数字的和
}
// 
console.log(feibo(18));